//#include <d3d11.h>
#include "RendererDirectX.h"

//#pragma comment(lib, "d3d11.lib")

RendererDirectX::RendererDirectX(WNDPROC WndProc) : Renderer(WndProc) {
}

RendererDirectX::~RendererDirectX() {
}

void RendererDirectX::ToggleFullScreenMode(void) {
}

void RendererDirectX::ReSizeScene(int width, int height) {
}

int RendererDirectX::InitD3D(HWND hWnd) {
	return TRUE;	
}

void RendererDirectX::startDrawingScene(void) {
	// Start drawing the scene
}

void RendererDirectX::stopDrawingScene(void) {
	// Stop drawing the scene
}

void RendererDirectX::KillWindow(void) {
}

bool RendererDirectX::CreateAWindow() {
	return true;									// Success
}

void RendererDirectX::drawTriangle(POINT3D corner1, POINT3D corner2, POINT3D corner3, COLOR color){}
void RendererDirectX::drawRectangle(POINT3D corner1, POINT3D corner2, POINT3D corner3, POINT3D corner4, COLOR color, bool){}
void RendererDirectX::drawLine(POINT3D corner1, POINT3D corner2, COLOR color){}
void RendererDirectX::enterContext(){}
void RendererDirectX::exitContext(){}
void RendererDirectX::scale(VECTOR a){}
void RendererDirectX::rotate(ORIENTATION a){}
void RendererDirectX::translate(VECTOR a){}
